Big Huge Thesaurus

Alocasia macrorrhiza

noun

sounds kind of like